<?php
// 验证表单传值是否存在father_module_id信息
$url = "son_module.php";
switch ($son_type) {
    case "add" :
        $url = "son_module_add.php";
        break;
    case "update" :
        $url = "son_module_update.php?id={$_GET['id']}";
        break;
    default :
        skip($url,'error','验证信息出错');
}
if (!is_numeric($_POST['father_module_id'])) {
    skip($url,'error','添加子版块需要选择所属父板块');
}
// 验证表单传值是否存在module_name信息
$query = "select count('module_name') from sfk_son_module where module_name = '{$_POST['module_name']}'";
if (empty($_POST['module_name'])) {
    skip($url,'error','请输入要创建的子版块名称');
} else {
    switch ($son_type) {
        case "add" :
            $module_name = execute($link,$query)->fetch_row();
            if ($module_name[0] != 0 ) {
                skip($url,'error','该名称已存在');
            }
            break;
        case "update" :
            $query = $query."and id !=".$_GET['id'];
            $module_name = execute($link,$query)->fetch_row();
            if ($module_name[0] != 0 ) {
                skip($url,'error','该名称已存在');
            }
            break;
        default :
            skip($url,'error','验证信息出错');
    }
}
// module_name不能超过20个字符
if (mb_strlen($_POST['module_name']) > 20) {
    skip($url,'error','子版块名称不能超过20个字符');
}
// info简介不能超过255个字符
if (mb_strlen($_POST['info']) > 255) {
    skip($url,'error','子版块简介不能超过255个字符');
}